artificial extension pad - French English Dictionary